/*===========tab选项卡Begin===============*/
/*默认选项卡*/
.tab-default .tab-header{border-bottom-color:#4da4df;}
.tab-default .tab-header ul li.cur a,.tab-default .tab-header li a:hover{ background:#3598dc;border-color:#3598dc;}

/*主要选项卡*/
.tab-primary .tab-header ul li a{background:#eef1f5;}
.tab-primary .tab-header ul li.cur a,.tab-primary .tab-header ul li a:hover{background:#3598dc;}

/*次要选项卡*/
.tab-secondary .tab-header{border-bottom:1px solid #3598dc;}
.tab-secondary .tab-header ul li.cur a,.tab-secondary .tab-header ul li a:hover{border-color:#3598dc;color:#3598dc;}
/*===========tab选项卡end===============*/



/*表单元素*/
/*.textarea,select,.select,.input-text{ border:1px solid #ddd;}*/
textarea:focus,.input-text:focus,.select:focus{border-color:#5abbde;}
.input-text{ border:1px solid #ddd;}

/*无下划线*/
.table-unline tr td,.table-unline tr th{ border-bottom:1px solid #eee; }

/*仿artdialog按钮栏*/
.aui-buttons { background:#FCFCFC;}
.aui-buttons a {color: #515151; background:#d8d8d8;}
.aui-buttons a:hover,.aui-buttons a:active { background:#cacaca;}
.aui-buttons a.button-highlight {background:#21a8d9; color:#fff !important;}
.aui-buttons a.button-highlight:hover,.aui-buttons a.button-highlight:active { background:#03A2DB;}
.aui-buttons a.button-disabled {background:#ccc !important; color:#fff !important;}

/*================组件================ Begin*/
/** navTab  begin**/
.tabsPageHeader{}
.tabsPage{ overflow: hidden; position: relative;}
.tabsPage .tabsPageHeader { display:block; height:36px; padding-left:13px; position:relative; padding-top:5px; border-bottom: 2px solid #2991d9;}
.tabsPage .tabsPageHeaderContent { display:block; height:29px; margin-right:19px; position:relative;}
.tabsPage .tabsPageHeaderMargin { margin:0 34px 0 17px;}
.tabsPage .tabsPageHeader ul { display:block; width:10000px; height:29px; z-index:1; position:absolute;}
.tabsPage .tabsPageHeader li, .tabsPage .tabsPageHeader li a, .tabsPage .tabsPageHeader li span{ background: url("/statics/index/nav/img/navTab.png") no-repeat; display: inline-block;}
.tabsPage .tabsPageHeader li { float:left; display:block; padding-left:18px; background-position:0 0; position:relative; cursor:pointer; margin-left: -12px;}
.tabsPage .tabsPageHeader li a { float:left; display:block; overflow:hidden; height:29px;  line-height:29px; padding-right:18px; background-position:100% -66px; color:#555; }
.tabsPage .tabsPageHeader li span { float:left; display:block; overflow:hidden; width:auto; height:30px;  line-height:29px; cursor:pointer; background-position:0 -32px; background-repeat:repeat-x; padding:0 30px 0 3px;}
.tabsPage .tabsPageHeader li.hover { background-position:0 -205px; }
.tabsPage .tabsPageHeader li.hover a { background-position:100% -271px; color:#2991d9;}
.tabsPage .tabsPageHeader li.hover span { background-position:0 -238px;}
.tabsPage .tabsPageHeader li.selected { height:30px; background-position:0 -102px;}
.tabsPage .tabsPageHeader li.selected a { height:30px; background-position:100% -169px; color:#fff;}
.tabsPage .tabsPageHeader li.selected.hover a{ color:#fff; }
.tabsPage .tabsPageHeader li.selected span { height:30px; position: relative; background-position:0 -135px;}
.tabsPage .tabsPageHeader li .close,  .tabsPage .tabsPageHeader li.hover .close, .tabsPage .tabsPageHeader li.selected .close { background:url(/statics/index/nav/img/tabspage_icon.png) no-repeat; _background:url(/statics/index/nav/img/tabspage_icon_ie6.png) no-repeat; height:13px;}
.tabsPage .tabsPageHeader li .close { background-position:0 -16px;  display:block; overflow:hidden; width:11px; height:11px; padding:0; text-indent:-1000px; position:absolute; top:9px; right:25px;}
.tabsPage .tabsPageHeader li .close:hover { background-position:0 -50px;}
.tabsPage .tabsPageHeader li.hover .close{ background-position:0 -90px; }
.tabsPage .tabsPageHeader li.selected .close{ background-position: 0 0;}
.tabsPage .tabsPageHeader li.selected .close:hover { background-position:0 -33px;}
.tabsPage .tabsPageHeader li.selected.hover .close{background-position: 0 -33px;}
.tabsPage .tabsPageHeader li.main span { padding:0 8px 0 0;}
.tabsPage .tabsPageHeader li .home_icon, .tabsPage .tabsPageHeader li.main .home_icon { width:auto;}
.tabsPage .tabsMove { height:25px; position:absolute; top:1px ; right:0; z-index:2;}
.tabsPage .tabsLeft, .tabsPage .tabsRight, .tabsPage .tabsMore { display:block;  width:18px; height:32px; overflow:hidden; text-indent:-1000px; position:absolute; z-index:2; background:url(/statics/index/nav/img/tabscontrol.png) no-repeat;}
.tabsPage .tabsLeft { background-position:0 0; top:2px; left:0; cursor:pointer;}
.tabsPage .tabsLeftHover { background-position:0 -50px;}
.tabsPage .tabsLeftDisabled { background-position:0 -100px; top:2px; left:0; cursor:default;}
.tabsPage .tabsRight { background-position:0 -150px; top:2px; right:18px; cursor:pointer;}
.tabsPage .tabsRightHover { background-position:0 -200px;}
.tabsPage .tabsRightDisabled { background-position:0 -250px; top:2px; right:17px; cursor:default;}
.tabsPage .tabsMore { background-position:0 -300px; top:2px; right:0; cursor:pointer;}
.tabsPage .tabsMoreHover { background-position:0 -350px;}
.tabsMoreList {  display:none; overflow-x:hidden; overflow-y:auto; width:150px; max-height:380px;  border-style:solid; border-width:1px; position:absolute; top:85px; right:0; z-index:3;  box-shadow: 0 2px 4px rgba(0,0,0,.12);  border: 1px solid #d2d2d2;  background-color: #fff;}
.tabsMoreList li { display:block; overflow:hidden;}
.tabsMoreList li a { display:block; width:148px; height:26px; padding:0 10px; white-space:nowrap; line-height:26px; color:#333; font-size: 12px;}
.tabsMoreList li a:hover { text-decoration:none; background: rgb(41, 145, 217);color:white}
.tabsMoreList li.selected a { background:#fff; color:rgb(41, 145, 217);}
.tabsMoreList li a{
    max-width: 160px;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
}

.tabsPageContent { display:block; overflow:hide; position:relative; background-color:#F8F9FA;}
/* rightMenu beigin*/
#contextmenu{ display:none; position:absolute; z-index:500; left:0; top:0;}
#contextmenu ul{ list-style:none; padding:1px; margin:0; background-color:#fff; border:1px solid #BDD0DB; width:150px;}
#contextmenu li{display:block; color:#333; padding:3px; margin:0; background-color:transparent; text-align:left; cursor:default; font-size: 12px;}
#contextmenu li.hover{ background-color:#F1F7FA;}
#contextmenu li.disabled{color:#888;}
#contextmenuShadow{display:none; position:absolute; opacity:0.2; filter:alpha(opacity=20); background-color:#000; z-index:499; }
/* rightMenu end*/
/** ======navTab end========**/

